package com.marvels.loanapply.customer.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson.JSONObject;

/**
 * 贷款用户管理列表结果dto
 * @author 吴俊峰
 */
public class LoanCustomerResultDTO {
	private Long userId;
	private String userName;//用户名
	private String mobileNum;//手机号
	private String loanId;//进件单号
	private String source;//来源
	private String device;//设备
	private String custIdCard;//身份证
	private String userFlag;//用户标记 -1注销 0正常
	private BigDecimal applyMoney;//审批额度
	private BigDecimal loanMoneyAct;//审批额度
	private int sendMsgCount;//发送短信次数
	private int loanNumber;//借款次数
	private Date registerDate;//注册时间
	private String isVerify;//是否实名制认证  0：否 1：是
	private String operatorAuth;//运营商认证  0：否 1：是
	private String status;//状态
	private String fakeSatus;//黑名单状态
	private String renewFlag;//续借标签
	private String userAgent;
	private Integer pageNo;//页码
	private Integer pageSize;//每页大小

	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getDevice() {
		return device;
	}
	public void setDevice(String device) {
		this.device = device;
	}
	public int getLoanNumber() {
		return loanNumber;
	}
	public void setLoanNumber(int loanNumber) {
		this.loanNumber = loanNumber;
	}
	public Date getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(Date registerDate) {
		this.registerDate = registerDate;
	}
	public String getMobileNum() {
		return mobileNum;
	}
	public void setMobileNum(String mobileNum) {
		this.mobileNum = mobileNum;
	}
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	public BigDecimal getApplyMoney() {
		return applyMoney;
	}
	public void setApplyMoney(BigDecimal applyMoney) {
		this.applyMoney = applyMoney;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Integer getPageNo() {
		return pageNo;
	}
	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	
	public BigDecimal getLoanMoneyAct() {
		return loanMoneyAct;
	}
	public void setLoanMoneyAct(BigDecimal loanMoneyAct) {
		this.loanMoneyAct = loanMoneyAct;
	}
	
	public String getCustIdCard() {
		return custIdCard;
	}
	public void setCustIdCard(String custIdCard) {
		this.custIdCard = custIdCard;
	}
	public String getUserFlag() {
		return userFlag;
	}
	public void setUserFlag(String userFlag) {
		this.userFlag = userFlag;
	}
	
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	
	public String getFakeSatus() {
		return fakeSatus;
	}
	public void setFakeSatus(String fakeSatus) {
		this.fakeSatus = fakeSatus;
	}
	public String getIsVerify() {
		return isVerify;
	}
	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}
	public String getOperatorAuth() {
		return operatorAuth;
	}
	public void setOperatorAuth(String operatorAuth) {
		this.operatorAuth = operatorAuth;
	}
	
	
	public int getSendMsgCount() {
		return sendMsgCount;
	}
	public void setSendMsgCount(int sendMsgCount) {
		this.sendMsgCount = sendMsgCount;
	}
	
	
	
	public String getUserAgent() {
		return userAgent;
	}
	public void setUserAgent(String userAgent) {
		this.userAgent = userAgent;
	}
	public String getRenewFlag() {
		return renewFlag;
	}
	public void setRenewFlag(String renewFlag) {
		this.renewFlag = renewFlag;
	}
	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
	
	
}
